
<?php
	require_once(dirname(__FILE__)."/config/include.php");
			
	$time = date("Ymd H:i:s") ;
	
	$_PARA 	= array() ;
	if(array_key_exists('return_code',$_POST))	$_PARA 		= $_POST ;
	else											$_PARA 		= $_GET ;
	ob_start();
		
	
	$uid = trim($_PARA["uid"]) ;	

	$out_trade_no = trim($_PARA["order_id"]) ;		// 我们自己的订单编号
	$order_price  = trim($_PARA["order_price"]) ;	// 当前支付的金额
	$pay_count	  = trim($_PARA["pay_count"]) ;		// 当前第几次支付（多次支付1开始累加）
	if ($pay_count <= 0)		$pay_count = 1 ;

	sql_connect() ;


	$ret = pay_trade_state_check($out_trade_no , $uid , $order_price , $pay_count) ;
	if ($ret['status'] != 0){
		ob_end_clean();
    		$show =  json_encode_utf8($ret) ;
   		echo $show ;
		ob_end_flush();
		exit(0) ;
	}
	$one_trade = $ret['trade'] ;
	unset($ret['trade']); 
	
	$zfb = new zfb_pay_class() ;
	$body = "JAJAHOME付款 $order_price 元" ;
	$update_wx_trade_no = $out_trade_no."_".$pay_count."_".date("s",time())."_".($order_price*100) ;
	$result = $zfb->getAppPay_unifiedorder($body , $update_wx_trade_no , $order_price) ;	
	
	$ret['data']['order_string'] = 	$result ;
	

	ob_end_clean();
    	$show = json_encode($ret) ; // json_encode_utf8($ret) ;
   	echo $show ;
	ob_end_flush();
	exit(0) ;

?>